Page({
	data: {
		textContent: "请输入弹幕~",
		textFontSzie: 7 * 75, // 字体大小。单位rpx
		textFontLength: 6 * (7 * 75), //  存储弹幕字符长度。单位rpx
		textScrollTime: 5 * 1, //  滚动速度。单位s
		showPageContainer: true, // 显示控制窗
		colorList: ['white', 'pink', 'red', 'blue', 'yellow', 'aqua', 'green', 'skyblue', 'hotpink', 'black'], // 颜色值
		fontColorListIndex: 0, // 字体颜色值下标
		backgroundColorListIndex: 9, //背景色颜色下标
		fontWeight: false, // 字体是否加粗。默认false
		fontShake: false, // 字体是否抖动。默认false
		fontLine: false, // 字体是否有中线。
		fontLight: false, // 字体是否发光。
		font3D: false, // 字体是否立体
	},
	// 显示面板
	showContainer() {
		this.setData({
			showPageContainer: true
		})
	},
	// 点击遮罩层
	clickoverlay() {
		this.setData({
			showPageContainer: false
		})
	},
	// 字体大小。字体整体长度 = 字体大小 x 文字内容长度
	changeFontSize(e) {
		this.setData({
			textFontSzie: e.detail.value * 75,
			textFontLength: this.data.textContent.length * e.detail.value * 75,
			textScrollTime: this.data.textScrollTime + 0.001 // 这里是为了应付css里animation: aniMove的动画卡壳问题
		})
	},
	// 滚动时间
	changeSpeed(e) {
		this.setData({
			textScrollTime: 11 - e.detail.value
		})
	},
	// 改变字体颜色
	changeFontColor(e) {
		this.setData({
			fontColorListIndex: e.currentTarget.dataset.index
		})
	},
	// 改变背景颜色
	changeBGColor(e) {
		this.setData({
			backgroundColorListIndex: e.currentTarget.dataset.index
		})
	},
	// 文字输入。输入后计算长度：字符长度 x 字体大小
	textContentInput(e) {
		if (!e.detail.value) return
		this.setData({
			textContent: e.detail.value,
			textFontLength: e.detail.value.length * this.data.textFontSzie,
			textScrollTime: this.data.textScrollTime + 0.001 // 这里是为了应付css里animation: aniMove的动画卡壳问题
		})
	},
	// 加粗
	fontWeightChange(e) {
		this.setData({
			fontWeight: !this.data.fontWeight
		})
	},
	// 抖动
	fontShake() {
		this.setData({
			fontShake: !this.data.fontShake
		})
	},
	// 中线
	fontLine() {
		this.setData({
			fontLine: !this.data.fontLine
		})
	},
	// 发光
	fontLight() {
		this.setData({
			fontLight: !this.data.fontLight
		})
	},
	// 立体
	font3D() {
		this.setData({
			font3D: !this.data.font3D
		})
	},
	onShareAppMessage() {
    return {
      title: "手持弹幕，秒变最靓的仔",
      path: "/pages/happyTools/pages/bulletChat/index",
      imageUrl: '/images/function_icon/damuicon.png',
    }
  },
  onShareTimeline() {
    return {
      title: '手持弹幕，秒变最靓的仔',
      imageUrl: '/images/function_icon/damuicon.png',
    }
  },
})